﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IPBoss.Copyright.Entities
{
    public class OpusDetail
    {
        /// <summary>
        /// 
        /// </summary>
        public List<Authors> authors { get; set; }

        /// <summary>
        /// 中国
        /// </summary>
        public string completeCountryName { get; set; }

        /// <summary>
        /// 作品著作权登记申请
        /// </summary>
        public string authorizationDesc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string medium { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string certificateCollectionAddress { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string createUser { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string rightOwnTypeDesc { get; set; }

        /// <summary>
        /// 湖北
        /// </summary>
        public string completeProvinceName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string appearCity { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public StorageFile rightOwnTypeAttachment { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string appearCountry { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string fileId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public long? registerDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string applyType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public long? admissibleDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public StorageFile authorizationPaper { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string rightOwnType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int? opusCount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<StorageFileInfo> otherOwnershipPaper { get; set; }

        /// <summary>
        /// 中国
        /// </summary>
        public string appearCountryName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string attachments { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string isModify { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string certificateCollectionMethod { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string opusInditeTypeDesc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string obtainType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<People> owners { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<StorageFile> opusSamples { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public long? createTime { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<StorageFileInfo> opusList { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<People> applyPeople { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string ecount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string oldCompleteDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int? submitStatus { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string admissibleNumber { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public int? isApplyType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string appearProvince { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public MailAddress mailAddress { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string opusInditeType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string isImport { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string opusTypeDesc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string publishStatus { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string opusDescriptionAttachment { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string completeProvince { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string pmedium { get; set; }

        /// <summary>
        /// 武汉
        /// </summary>
        public string completeCityName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string opusType { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string emedium { get; set; }

        /// <summary>
        /// 国作登字-2021-F-00105806
        /// </summary>
        public string registerNumber { get; set; }

        public string originalRegNum { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string pcount { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public long? appearDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string flowNumber { get; set; }

        /// <summary>
        /// 发票信息
        /// </summary>
        public InvoiceInfo opusPeopleInvoiceInfoEntity { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string rightObtainDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string rightScope { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string sampleDesc { get; set; }

        /// <summary>
        /// 湖北
        /// </summary>
        public string appearProvinceName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string completeCountry { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<string> secondPhaseAttach { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string completeCity { get; set; }

        /// <summary>
        /// 
        /// </summary>
       // public string rightScopePart { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public long? completeDate { get; set; }

        /// <summary>
        /// 微思敦贴纸3.0
        /// </summary>
        public string opusName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string registrationAddress { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public long? applyDate { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<People> agentPeople { get; set; }

        /// <summary>
        /// 武汉
        /// </summary>
        public string appearCityName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public List<string> obtainTypeAttachment { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string registrationMethod { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string rightScopeDesc { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string owner { get; set; }

       
    }
}
